/*
 * dialogo-elegir-archivos.h
 *
 *  Created on: 10/12/2012
 *      Author: guidi
 */

#ifndef DIALOGO_ELEGIR_ARCHIVOS_H_
#define DIALOGO_ELEGIR_ARCHIVOS_H_

#include <gtkmm-3.0/gtkmm/filechooserdialog.h>
#include <gtkmm-3.0/gtkmm/window.h>
#include <gtkmm-3.0/gtkmm/button.h>

class BotonElegirArchivos: public Gtk::Button {
public:
	BotonElegirArchivos(Gtk::Window& window, Gtk::FileChooserAction accion, bool crearCarpetas,
			std::string extension = "");
	std::string getArchivo();
private:
	Gtk::FileChooserDialog dialogo;
	std::string extension;

	void setAutoTitle(Gtk::FileChooserAction accion);
	void mostrar();
};


#endif /* DIALOGO_ELEGIR_ARCHIVOS_H_ */
